from text_blind_watermark import TextBlindWatermark2


def extract_watermark(password, text_with_wm):
    """
    从带有盲水印的文本中提取水印信息。

    :param password: 用于加密和解密水印的密码
    :param text_with_wm: 嵌入水印的文本
    :return: 提取出的水印内容
    """
    # 创建TextBlindWatermark2类的实例
    text_blind_wm = TextBlindWatermark2(password=password)

    # 调用extract方法提取水印
    wm_extracted = text_blind_wm.extract(text_with_wm)

    # 返回提取出的水印内容
    return wm_extracted


# 示例使用
password = '20240204'
text_with_embedded_wm = '加密的稳定'
extracted_wm = extract_watermark(password, text_with_embedded_wm)
print('提取内容：', extracted_wm)
